package cn.demoncat.util.pay.cmbc.entity;

import lombok.Data;

/**
 * 民生银行银企直连-请求参数体-转账
 *
 * @author 延晓磊
 * @since 2021年12月28日
 */
@Data
public class XferRequestBody {
    /**
     * 客户端唯一标志，必传但无用
     */
    private String trnId;
    /**
     * 客户端唯一标志（转账ID）
     */
    private String insId;
    /**
     * 付款账号
     */
    private String acntNo;
    /**
     * 付款账号名称
     */
    private String acntName;
    /**
     * 收款账号
     */
    private String acntToNo;
    /**
     * 收款人名称
     */
    private String acntToName;
    /**
     * 是否跨行：0同行，1跨行
     */
    private String externBank;
    /**
     * 汇路（TransferType）
     *
     * 0 本地（同行）、1 异地（同行）
     * 2 小额（2小时内，限5万以下，八折）、3 大额（工作日半小时内，不限额，八折）、5 网银互联（实时，限5万以下，免手续费）
     *
     * 注：正常情况使用5，在转账失败时（小银行不支持网银）使用2或3。
     */
    private String localFlag;
    /**
     * 收款人开户行行号(总行/清算中心的联行号)
     */
    private String bankCode;
    /**
     * 收款人开户行名称
     */
    private String bankName;
    /**
     * 转账金额 15,2
     */
    private String amount;
    /**
     * 摘要/用途 50
     */
    private String explain;

}
